home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 27 / CU Amiga Magazine's Super CD-ROM 27 (1998)(EMAP Images)(GB)[!][issue 1998-10].iso / CUCD / Games / GChess / Readme < prev    next >
Text File  |  1998-06-17  |  4KB  |  107 lines

  1. Short:    GNU Chess program  V 4.0.pl77
  2. Author:   cracraft@ai.mit.edu (Stuart Cracraft)
  3. Uploader: dlorre@caramail.com (Dominique Lorre)
  4. Type:     game/board
  5.  
  6.  
  7. gnuchess-4.0.pl77 is the latest revision of the well known chess program.
  8. Since it is not very strong, it has some very interesting features such
  9. as eco keys and is AmyBoard compatible.
  10.  
  11. gnuchess come with gnuan which is a game analyzer and other utilities.
  12.  
  13. INSTALLATION
  14. First, you must have a minimal Geek Gadgets distribution. If you don't,
  15. please do the following :
  16.  
  17. Makedir <YourPath>/GG
  18. Assign GG: <YourPath>/GG
  19. Assign GNU: GG:
  20. Assign ADE: GG
  21. The two Assigns for ADE and GNU are for ancient names of the ADE distribution.
  22. If you do this you will not have any trouble in the future.
  23. Makedir GG:lib
  24. Makedir GG:bin
  25. Makedir GG:Sys
  26.  
  27. A few words of explanation : The geek gagdets is providing a library named
  28. ixemul.library which is a NetBSD kernel. So it is very Unix-like. I don't want
  29. to go into details but when you want to install a new Geek-Gagdets utility
  30. it will have to be installed here, in the GG: drawer.
  31.  
  32. Now, install the ixemul.library, the name depends on the flavor you choose :
  33.  
  34. Cd GG:
  35. Copy <SrcPath>ixemul-bin.lha ""
  36. Lha x ixemul-bin
  37.  
  38. And ixemul will be extracted to your Sys directory
  39.  
  40. If the archive is in the form tar.gz :
  41.  
  42. Cd G::
  43. copy <SrcPath>ixemul-bin.tar.gz ""
  44. gunzip ixemul-bin.tar.gz
  45. tar xvf ixemul-bin.tar
  46.  
  47. Of course, in this case you will need tar and gzip in your path.
  48.  
  49. If the ixemul is a special flavor you may need to rename it :
  50.  
  51. Cd GG:Sys/Libs
  52. Rename ixemul020.library as ixemul.library
  53. Rename ixnet020.library as ixnetlibrary
  54.  
  55. Now, all you need is to add the following in your user-startup :
  56.  
  57. Assign GG: <YourPath>/GG
  58. Assign GNU: GG
  59. Assign ADE: GG:
  60. Path GG:bin ADD
  61. Assign LIBS: GG:Sys/Libs ADD
  62.  
  63. As I said, this is minimal, you might need other assigns such as info:
  64. for GG:info but this is not needed by Gnuchess. If your are interested,
  65. you should have look on the Geek gadgets docs on the Aminet in dev/gg or
  66. on the geek Gadgets site at http://www.ninemoons.com.
  67.  
  68. When you have done this, or if you have already a suitable Geek Gadgets
  69. installation, gnuchess can be installed :
  70.  
  71. Cd GG:
  72. Copy <SrcPath>gnuchess-4.0.pl77-bin.lha ""
  73. Lha x gnuchess-4.0.pl77-bin
  74.  
  75. Just pay attention to the fact that gnuchess is creating a file each time
  76. you play a game, so starting it from any directory will create a lot of
  77. CLp files. Always starting gnuchess from the same drawer is a good habit.
  78.  
  79.  
  80. DEVELOPER INFORMATION
  81. This is the list of modifications I have done for making the Amiga version
  82. of gnuchess-4.0.pl77.
  83.  
  84.  
  85. 1) In gnuchess.h, the array color has been replaced by colour :
  86. #define color colour.
  87. This is to prevent a clash with the linker (color is also a hardware register).
  88. The first time I ran gnuchess I saw my VGA monitor running into DPMS mode !
  89.  
  90. 2) The curses display is very annoying so I replaced it by the MS-DOS ANSI
  91. display. If for some reason you want to go back to the curses display I suggest
  92. you use ncurses.
  93.  
  94. 3) The INSTALL file present in the src drawer was preventing Make to do
  95. a make install. So I renamed this file install.txt. I suppose recent make
  96. correct this but I do not have updated it.
  97.  
  98. 4) Most of the specific AMIGA stuff was no more necessary so I removed it.
  99.  
  100. 5) Compiled with gcc-2.7.2.1, recent binutils, ixemul 47.2, other stuff from
  101. Fred Fish CD X, so I recommend
  102. Assign GNU: GG:
  103. Assign ADE: GG:
  104. or something similar in your user-startup.
  105.  
  106. Dominique Lorre (dlorre@craramail.com) 15-Jun-98
  107.